  If VersionLessThan 1.1.2
	Message "This mod must be installed by OBMM version 1.1.2 or later to prevent install script errors."
	FatalError
EndIf

IfNot ScriptExtenderNewerThan 0.0.18.3
	IfNot DialogYesNo "This mod requires Oblivion Script Extender v0018 beta 4 or higher. OBSE must be installed before this mod can be used.%NewLine%%NewLine%Do you want to continue installation?" "WARNING - OBSE REQUIRED"
		FatalError
	EndIf
EndIf

AllowRunOnLines

DontInstallAnyDataFiles

CopyPlugin "00 Core\\Map Marker Overhaul.esp" "Map Marker Overhaul.esp"

If DataFileExists "DLCShiveringIsles.esp"
	CopyPlugin "02 SI additions\\Map Marker Overhaul - SI additions.esp" "Map Marker Overhaul - SI additions.esp"
EndIf

SelectWithPreview "Select icon style",\
	"Vanilla Map Icons" "images\\Vanilla.jpg",\
	"Elven Map Redux Icons" "images\\Elven.jpg",\
	"Adny's Map Icons", "images\\Adny.jpg",\
	"Colored Map Icons", "images\\Colored.jpg",\
	"Borderless Map Icons", "images\\Borderless.jpg",\
	"Vacuity's Copper Icons", "images\\copper.jpg",\
	"Vacuity's Iron Icons", "images\\iron.jpg",\
	"Vacuity's Gold+Silver Icons", "images\\Gold.jpg"
	Case Vanilla Map Icons
		CopyDataFolder "01 Vanilla Icons\\Textures" "Textures" True
	Break
	Case Elven Map Redux Icons
		CopyDataFolder "01 Elven Icons\\Textures" "Textures" True
	Break
	Case Adny's Map Icons
		CopyDataFolder "01 Adny's Icons\\Textures" "Textures" True
	Break
	Case Colored Map Icons
		CopyDataFolder "01 Colored Icons\\Textures" "Textures" True
	Break
	Case Borderless Map Icons
		CopyDataFolder "01 Borderless Icons\\Textures" "Textures" True
	Break
	Case Vacuity's Copper Icons
		CopyDataFolder "01 Vacuity's Copper Icons\\Textures" "Textures" True
	Break
	Case Vacuity's Iron Icons
		CopyDataFolder "01 Vacuity's Iron Icons\\Textures" "Textures" True
	Break
	Case Vacuity's Gold+Silver Icons
		CopyDataFolder "01 Vacuity's Gold+Silver Icons\\Textures" "Textures" True
	Break
EndSelect


SetVar AW 0
SetVar WS 0
SetVar DT 0
SetVar RT 0
SelectMany "New map markes",\
	"|Ayleid Wells" "|Wayshrines" "|Doom Stones" "|Rune Stones"
	Case Ayleid Wells
		SetVar AW 1
	Break
	Case Wayshrines
		SetVar WS 1
	Break
	Case Doom Stones
		SetVar DT 1
	Break
	Case Rune Stones
		SetVar RT 1
	Break
EndSelect

If Equal %DT% 1
	If Equal %RT% 1
		SetVar ST 3
	Else
		SetVar ST 1
	EndIf
Else
	If Equal %RT% 1
		SetVar ST 2
	Else
		SetVar ST 0
	EndIf
EndIf


SetVar houses 9
SetVar docks 3
SetVar stables 8
SetVar castles 3
SetVar farms 9
SetVar chapels 9
SetVar merchants 8
SetVar SIgates 7
SetVar playerHouses 3
SetVar sewers 2

SelectMany "Changed map markes icons",\
	"|Single House",\
	"|Dock",\
	"|Stable",\
	"|Castle",\
	"|Farm",\
	"|Chapel",\
	"|Merchant",\
	"|SI Gate",\
	"|Player houses",\
	"|Sewers"
	Case Single House
		SetVar houses 18
	Break
	Case Dock
		SetVar docks 23
	Break
	Case Stable
		SetVar stables 24
	Break
	Case Castle
		SetVar castles 25
	Break
	Case Farm
		SetVar farms 26
	Break
	Case Chapel
		SetVar chapels 27
	Break
	Case Merchant
		SetVar merchants 28
	Break
	Case SI Gate
		SetVar SIgates 30
	Break
	Case Player houses
		SetVar playerHouses 18
	Break
	Case Sewers
		SetVar sewers 31
	Break
EndSelect

Select "Select Activation option", \
	"Fast Travel: left-click, MMO: ctrl-left-click",\
	"MMO: left-click, Fast Travel: ctrl-left-click",\
	"MMO: left-click, Fast Travel disabled",\
	"Fast Travel: left-click, MMO: right-click"
	Case Fast Travel: left-click, MMO: ctrl-left-click
		SetVar FTM 0
	Break
	Case MMO: left-click, Fast Travel: ctrl-left-click
		SetVar FTM 1
	Break
	Case MMO: left-click, Fast Travel disabled
		SetVar FTM 2
	Break
	Case Fast Travel: left-click, MMO: right-click
		SetVar FTM 3
	Break
EndSelect


SetVar fastTravelmaxSingleDistance 0
SetVar fastTravelTimeRestriction 0
SetVar fastTravelmaxDistance 0
SetVar fastTravelRideFactor 1.2
IfNot Equal %FTM% 2
	If DialogYesNo "Do you want to limit the max distance allowed for Fast Travel?%NewLine%%NewLine%You can limit max distance for each single Fast Travel, max cumulative distance within a set time, or both.%NewLine%%NewLine%The distances given use 'cell' as a unit, and the distance between Chorrol and the Imperical City is around 25 cells.%NewLine%%NewLine%You can choose a base distance, and also to have distance multipliers for riding or high endurance/athletics." "Fast Travel restrictions"
		Select "Max distance for a single Fast Travel",\
			"No limit", "50 cells", "30 cells", "20 cells", "15 cells", "10 cells", "5 cells", "3 cells"
			Case No limit
				SetVar fastTravelmaxSingleDistance 0
			Break
			Case 50 cells
				SetVar fastTravelmaxSingleDistance 50
			Break
			Case 30 cells
				SetVar fastTravelmaxSingleDistance 30
			Break
			Case 20 cells
				SetVar fastTravelmaxSingleDistance 20
			Break
			Case 15 cells
				SetVar fastTravelmaxSingleDistance 15
			Break
			Case 10 cells
				SetVar fastTravelmaxSingleDistance 10
			Break
			Case 5 cells
				SetVar fastTravelmaxSingleDistance 5
			Break
			Case 3 cells
				SetVar fastTravelmaxSingleDistance 3
			Break
		EndSelect
		
		SelectWithDescriptions "Time to wait until next Fast Travel",\
			"No time restriction" "You can Fast Travel as often as you want.",\
			"1 hour" "You must wait at least 1 hour before the next Fast Travel, if you have used Fast Travel too much",\
			"6 hours" "You must wait at least 6 hours before the next Fast Travel, if you have used Fast Travel too much",\
			"12 hours" "You must wait at least 12 hours before the next Fast Travel, if you have used Fast Travel too much",\
			"24 hours" "You must wait at least 24 hours before the next Fast Travel, if you have used Fast Travel too much",\
			"48 hours" "You must wait at least 48 hours before the next Fast Travel, if you have used Fast Travel too much",\
			"96 hours" "You must wait at least 96 hours before the next Fast Travel, if you have used Fast Travel too much"
			Case No time restriction
				SetVar fastTravelTimeRestriction 0
			Break
			Case 1 hour
				SetVar fastTravelTimeRestriction 1
			Break
			Case 6 hours
				SetVar fastTravelTimeRestriction 6
			Break
			Case 12 hours
				SetVar fastTravelTimeRestriction 12
			Break
			Case 24 hours
				SetVar fastTravelTimeRestriction 24
			Break
			Case 48 hours
				SetVar fastTravelTimeRestriction 48
			Break
			Case 96 hours
				SetVar fastTravelTimeRestriction 96
			Break
		EndSelect
			
		IfNot Equal %fastTravelTimeRestriction% 0
			SelectWithDescriptions "Max cumulative Fast Travel distance within %fastTravelTimeRestriction% hours",\
				"50 cells", "You cannot use Fast Travel if the cumulative distance has been more than 50 cells",\
				"30 cells", "You cannot use Fast Travel if the cumulative distance has been more than 30 cells",\
				"20 cells", "You cannot use Fast Travel if the cumulative distance has been more than 20 cells",\
				"15 cells", "You cannot use Fast Travel if the cumulative distance has been more than 15 cells",\
				"10 cells", "You cannot use Fast Travel if the cumulative distance has been more than 10 cells",\
				"5 cells", "You cannot use Fast Travel if the cumulative distance has been more than 5 cells",\
				"Single travel only" "You can only use Fast Travel once for each %fastTravelTimeRestriction% hour"
				Case 50 cells
					SetVar fastTravelmaxDistance 50
				Break
				Case 30 cells
					SetVar fastTravelmaxDistance 30
				Break
				Case 20 cells
					SetVar fastTravelmaxDistance 20
				Break
				Case 15 cells
					SetVar fastTravelmaxDistance 15
				Break
				Case 10 cells
					SetVar fastTravelmaxDistance 10
				Break
				Case 5 cells
					SetVar fastTravelmaxDistance 5
				Break
				Case Single travel only
					SetVar fastTravelmaxDistance 0
				Break
			EndSelect
		EndIf
		
		IfNot Equal %fastTravelmaxSingleDistance% 0
			SetVar fastTravelRideFactor 1
		EndIf
		IfNot Equal %fastTravelmaxDistance% 0
			SetVar fastTravelRideFactor 1
		EndIf
		If Equal %fastTravelRideFactor% 1
			SelectWithDescriptions "Endurance and Athletics factor",\
				"4 times farther" "With max Endurance and Athletics, you can Fast Travel 4 times farther",\
				"3 times farther" "With max Endurance and Athletics, you can Fast Travel 3 times farther",\
				"|2 times farther" "With max Endurance and Athletics, you can Fast Travel 2 times farther",\
				"1.5 times farther" "With max Endurance and Athletics, you can Fast Travel 1.5 times farther",\
				"1.2 times farther" "With max Endurance and Athletics, you can Fast Travel 1.2 times farther",\
				"No Endurance and Athletics factor" "Endurance and Athletics has no effect on max Fast Travel distance."
				Case 4 times farther
					SetVar fastTravelStatsFactor 4
				Break
				Case 3 times farther
					SetVar fastTravelStatsFactor 3
				Break
				Case 2 times farther
					SetVar fastTravelStatsFactor 2
				Break
				Case 1.5 times farther
					SetVar fastTravelStatsFactor 1.5
				Break
				Case 1.2 times farther
					SetVar fastTravelStatsFactor 1.2
				Break
				Case No Endurance and Athletics factor
					SetVar fastTravelStatsFactor 1
				Break
			EndSelect
			SelectWithDescriptions "Ride factor",\
				"4 times farther" "When riding, you can Fast Travel 4 times farther",\
				"3 times farther" "When riding, you can Fast Travel 3 times farther",\
				"|2 times farther" "When riding, you can Fast Travel 2 times farther",\
				"1.5 times farther" "When riding, you can Fast Travel 1.5 times farther",\
				"1.2 times farther" "When riding, you can Fast Travel 1.2 times farther",\
				"No ride factor" "When riding, you can Fast Travel the same distance as when not riding"
				Case 4 times farther
					SetVar fastTravelRideFactor 4
				Break
				Case 3 times farther
					SetVar fastTravelRideFactor 3
				Break
				Case 2 times farther
					SetVar fastTravelRideFactor 2
				Break
				Case 1.5 times farther
					SetVar fastTravelRideFactor 1.5
				Break
				Case 1.2 times farther
					SetVar fastTravelRideFactor 1.2
				Break
			EndSelect
		EndIf
	EndIf
EndIf

SelectWithDescriptions "Oblivion Gate Marker mode",\
	"Manual" "You can manually change the sate of an Oblivion gate marker between open and closed",\
	"|Auto with closed markers" "The markers of closed gates automatically change to closed gate markers",\
	"Auto with removed markers" "The markers of closed gates automatically disappear"
	Case Manual
		SetVar gateMode 0
	Break
	Case Auto with closed markers
		SetVar gateMode 1
	Break
	Case Auto with removed markers
		SetVar gateMode 2
	Break
EndSelect	

SetVar visibleDist 0
SetVar addDist 0
SetVar revealDist 0
SetVar visibleMaxDist 0
SetVar addMaxDist 0
SetVar revealMaxDist 0
SetVar heightMax 30000
If DialogYesNo "MMO can control how and from which distance map markers become visible. MMO can let you discover map markers from a greater distance if you move higher up. If you enable this, you will select a min and max distance for each case, and a max height. The max height is the height you must climb in order to reach the max discovery distance. Setting this low means that you don't need to go very high to reach max distances, while setting it high means that you'll reach max marker discovery distances only from the highest tops.%NewLine%%NewLine%HUD compass visibility distance is the distance markers become visible in the in-game compass.%NewLine%Map visibility distance is the distance markers are added to the world map.%NewLine%Reveal distance is the distance markers are fully revealed on the world map.%NewLine%%NewLine%Do you want MMO to control those settings?" "Marker detection distances"

	SelectWithDescriptions "Max view distance.",\
		"Always max (Disabled)" "Your current height will not affect how far you discover map markers.",\
		"15000 (Chorrol)" "You will reach max discovery distance from the height of Chorrol (and higher).",\
		"20000" "You will reach max discovery distance from the height of 20000 units.",\
		"25000 (Bruma)" "You will reach max discovery distance from the height of Bruma (and higher).",\
		"|30000" "You will reach max discovery distance from the height of 30000 units.",\
		"35000 (Dive Rock)" "You will reach max discovery distance only when getting as high up as Dive Rock."
		Case Always max (Disabled)
			SetVar heightMax 0
		Break
		Case 15000 (Chorrol)
			SetVar heightMax 15000
		Break
		Case 20000
			SetVar heightMax 20000
		Break
		Case 25000 (Bruma)
			SetVar heightMax 25000
		Break
		Case 30000
			SetVar heightMax 30000
		Break
		Case 35000 (Dive Rock)
			SetVar heightMax 35000
		Break
	EndSelect

	IfNot Equal %heightMax% 0
		Select "Min HUD compass visibility distance",\
			"12000 (vanilla)", "8000", "6000", "4000", "3000", "|2500 (recommended)", "2000", "1500", "1000", "600", "Don't control"
			Case 12000 (vanilla)
				SetVar visibleDist 12000
			Break
			Case 8000
				SetVar visibleDist 8000
			Break
			Case 6000
				SetVar visibleDist 6000
			Break
			Case 4000
				SetVar visibleDist 4000
			Break
			Case 3000
				SetVar visibleDist 3000
			Break
			Case 2500 (recommended)
				SetVar visibleDist 2500
			Break
			Case 2000
				SetVar visibleDist 2000
			Break
			Case 1500
				SetVar visibleDist 1500
			Break
			Case 1000
				SetVar visibleDist 1000
			Break
			Case 600
				SetVar visibleDist 600
			Break
		EndSelect
	
		IfNot Equal %visibleDist% 0
			Select "Max HUD compass visibility distance",\
				"12000 (vanilla)", "8000", "|6000 (recommended)", "4000", "3000", "2500", "2000", "1500", "1000"
				Case 12000 (vanilla)
					SetVar visibleMaxDist 12000
				Break
				Case 8000
					SetVar visibleMaxDist 8000
				Break
				Case 6000 (recommended)
					SetVar visibleMaxDist 6000
				Break
				Case 4000
					SetVar visibleMaxDist 4000
				Break
				Case 3000
					SetVar visibleMaxDist 3000
				Break
				Case 2500
					SetVar visibleMaxDist 2500
				Break
				Case 2000
					SetVar visibleMaxDist 2000
				Break
				Case 1500
					SetVar visibleMaxDist 1500
				Break
				Case 1000
					SetVar visibleMaxDist 1000
				Break
			EndSelect
		EndIf

		Select "Min Map visibility distance",\
			"10000", "8000", "6000", "4000", "3000", "|2500 (recommended)", "2000", "1500", "1000", "600", "Don't control"
			Case 10000
				SetVar addDist 10000
			Break
			Case 8000
				SetVar addDist 8000
			Break
			Case 6000
				SetVar addDist 6000
			Break
			Case 4000
				SetVar addDist 4000
			Break
			Case 3000
				SetVar addDist 3000
			Break
			Case 2500 (recommended)
				SetVar addDist 2500
			Break
			Case 2000
				SetVar addDist 2000
			Break
			Case 1500
				SetVar addDist 1500
			Break
			Case 1000
				SetVar addDist 1000
			Break
			Case 600
				SetVar addDist 600
			Break
		EndSelect

		IfNot Equal %addDist% 0
			Select "Max Map visibility distance",\
				"10000", "8000", "|6000 (recommended)", "4000", "3000", "2500", "2000", "1500", "1000", "Don't control"
				Case 10000
					SetVar addMaxDist 10000
				Break
				Case 8000
					SetVar addMaxDist 8000
				Break
				Case 6000 (recommended)
					SetVar addMaxDist 6000
				Break
				Case 4000
					SetVar addMaxDist 4000
				Break
				Case 3000
					SetVar addMaxDist 3000
				Break
				Case 2500
					SetVar addMaxDist 2500
				Break
				Case 2000
					SetVar addMaxDist 2000
				Break
				Case 1500
					SetVar addMaxDist 1500
				Break
				Case 1000
					SetVar addMaxDist 1000
				Break
			EndSelect
		EndIf

		Select "Min Reveal distance",\
			"1800 (vanilla)", "|1500 (recommended)", "1200", "1000", "800", "600", "Don't control"
			Case 1800 (vanilla)
				SetVar revealDist 1800
			Break
			Case 1500 (recommended)
				SetVar revealDist 1500
			Break
			Case 1200
				SetVar revealDist 1200
			Break
			Case 1000
				SetVar revealDist 1000
			Break
			Case 800
				SetVar revealDist 800
			Break
			Case 600
				SetVar revealDist 600
			Break
		EndSelect

		IfNot Equal %revealDist% 0
			Select "Max Reveal distance",\
				"2000", "|1800 (recommended)", "1500", "1200", "1000", "800", "Don't control"
				Case 2000
					SetVar revealMaxDist 2000
				Break
				Case 1800 (recommended)
					SetVar revealMaxDist 1800
				Break
				Case 1500
					SetVar revealMaxDist 1500
				Break
				Case 1200
					SetVar revealMaxDist 1200
				Break
				Case 1000
					SetVar revealMaxDist 1000
				Break
				Case 800
					SetVar revealMaxDist 800
				Break
			EndSelect
		EndIf

	Else
		Select "HUD compass visibility distance",\
			"12000 (vanilla)", "8000", "6000", "4000", "|3000 (recommended)", "2500", "2000", "1500", "1000", "600", "Don't control"
			Case 12000 (vanilla)
				SetVar visibleDist 12000
			Break
			Case 8000
				SetVar visibleDist 8000
			Break
			Case 6000
				SetVar visibleDist 6000
			Break
			Case 4000
				SetVar visibleDist 4000
			Break
			Case 3000 (recommended)
				SetVar visibleDist 3000
			Break
			Case 2500
				SetVar visibleDist 2500
			Break
			Case 2000
				SetVar visibleDist 2000
			Break
			Case 1500
				SetVar visibleDist 1500
			Break
			Case 1000
				SetVar visibleDist 1000
			Break
			Case 600
				SetVar visibleDist 600
			Break
		EndSelect

		Select "Map visibility distance",\
			"10000", "8000", "6000", "4000", "|3000 (recommended)", "2500", "2000", "1500", "1000", "600" "Don't control"
			Case 10000
				SetVar addDist 10000
			Break
			Case 8000
				SetVar addDist 8000
			Break
			Case 6000
				SetVar addDist 6000
			Break
			Case 4000
				SetVar addDist 4000
			Break
			Case 3000 (recommended)
				SetVar addDist 3000
			Break
			Case 2500
				SetVar addDist 2500
			Break
			Case 2000
				SetVar addDist 2000
			Break
			Case 1500
				SetVar addDist 1500
			Break
			Case 1000
				SetVar addDist 1000
			Break
			Case 600
				SetVar addDist 600
			Break
		EndSelect

		Select "Reveal distance",\
			"1800 (vanilla)", "|1500 (recommended)", "1200", "1000", "800", "600", "Don't control"
			Case 1800 (vanilla)
				SetVar revealDist 1800
			Break
			Case 1500 (recommended)
				SetVar revealDist 1500
			Break
			Case 1200
				SetVar revealDist 1200
			Break
			Case 1000
				SetVar revealDist 1000
			Break
			Case 800
				SetVar revealDist 800
			Break
			Case 600
				SetVar revealDist 600
			Break
		EndSelect
	EndIf
EndIf

SetVar hideMapPosition 0
SetVar hidePlayerMarker 0
SetVar hideQuestMarker 0
SetVar hideQuestCompassMarker 0
SetVar hideMapMarkers 0
SelectManyWithDescriptions "Immersive map options",\
	"Hide all map markers in new game", "Hides all map markers when you exit the sewer, preventing any fast travel until you actually discover a location and get its map marker",\
	"Hide world map position", "Opens the world map in its last open position instead of always opening centered on the player, hiding the player's position.%NewLine%%NewLine%This will give you a more immersive experience where you can get lost (coupled with the 'Hide player arrow' option)." ,\
	"Hide player marker", "Hides the player marker on the world and local maps. Makes it possible to get lost.",\
	"Hide quest marker on local map", "Hides the quest marker on the local map, but keeps it on the world map.%NewLine%%NewLine%This is an immersive option where you know the main area of the quest target, but not its exact local location.",\
	"Hide quest marker on both maps", "Hides the quest marker on both the world and local maps."
	Case Hide all map markers in new game
		SetVar hideMapMarkers 1
	Break
	Case Hide world map position
		SetVar hideMapPosition 1
	Break
	Case Hide player marker
		SetVar hidePlayerMarker 1
	Break
	Case Hide quest marker on local map
		SetVar hideQuestMarker 1
	Break
	Case Hide quest marker on both maps
		SetVar hideQuestMarker 2
	Break
EndSelect

SelectWithDescriptions "Backup options",\
	"Backup disabled" "Does not allow save or load of map marker backup files.",\
	"|Manual backup" "Allows you to save or load map marker backup files by pressing 'M' in gamemode.%NewLine%%NewLine%Requires Pluggy 128 or newer to work!",\
	"Automatic backup" "Automatically saves map marker backup files in gamemode after any map marker change. Allows you to save or load map marker backup files by pressing 'M' in gamemode.%NewLine%%NewLine%Requires Pluggy 128 or newer to work!"
	Case Backup disabled
		SetVar backupEnabled 0
	Break
	Case Manual backup
		SetVar backupEnabled 1
	Break
	Case Automatic backup
		SetVar backupEnabled 2
	Break
EndSelect

Message "You can add new map markers or save/load backup files by pressing 'M' while in-game.%NewLine%%NewLine%Edit 'Ini\\Map Marker Overhaul.ini' to change key or add a required modifier (shift, control, alt), or to edit any other ini setting." "Map Marker Overhaul menu"

EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "visibleDistance to 2500", "visibleDistance to %visibleDist%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "addDistance to 2500", "addDistance to %addDist%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "revealDistance to 1500", "revealDistance to %revealDist%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "visibleDistanceMax to 6000", "visibleDistanceMax to %visibleMaxDist%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "addDistanceMax to 6000", "addDistanceMax to %addMaxDist%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "revealDistanceMax to 1800", "revealDistanceMax to %revealMaxDist%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "heightMax to 30000", "heightMax to %heightMax%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "FastTravelMode to 0", "FastTravelMode to %FTM%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "ayleidWells to 1", "ayleidWells to %AW%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "stones to 3", "stones to %ST%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "houses to 18", "houses to %houses%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "docks to 23", "docks to %docks%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "stables to 24", "stables to %stables%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "castles to 25", "castles to %castles%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "farms to 26", "farms to %farms%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "chapels to 27", "chapels to %chapels%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "merchants to 28", "merchants to %merchants%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "SIgates to 30", "SIgates to %SIgates%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "sewers to 31", "sewers to %sewers%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "gateMode to 1", "gateMode to %gateMode%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "hideMapPosition to 0", "hideMapPosition to %hideMapPosition%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "hidePlayerMarker to 0", "hidePlayerMarker to %hidePlayerMarker%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "hideQuestMarker to 0", "hideQuestMarker to %hideQuestMarker%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "hideMapMarkers to 0", "hideMapMarkers to %hideMapMarkers%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "backupEnabled to 1", "backupEnabled to %backupEnabled%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "fastTravelmaxSingleDistance to 0", "fastTravelmaxSingleDistance to %fastTravelmaxSingleDistance%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "fastTravelStatsFactor to 2", "fastTravelStatsFactor to %fastTravelStatsFactor%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "fastTravelRideFactor to 2", "fastTravelRideFactor to %fastTravelRideFactor%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "fastTravelTimeRestriction to 0", "fastTravelTimeRestriction to %fastTravelTimeRestriction%"
EditXMLReplace "00 Core\\Ini\\Map Marker Overhaul.ini", "fastTravelmaxDistance to 0", "fastTravelmaxDistance to %fastTravelmaxDistance%"

CopyDataFile "00 Core\\Ini\\Map Marker Overhaul.ini" "Ini\\Map Marker Overhaul.ini"
